dimpling punch - German English Dictionary